package com.lh.api.vo;

import com.lh.common.enums.OrderStatusEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @description: 订单列表对象
 * @author: gze
 * @create: 2020-05-20 10:39
 **/
@Data
@ApiModel("一元夺宝订单列表对象")
public class OneOrderListVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "订单id")
    private Long oid;

    @ApiModelProperty(value = "订单号")
    private String orderItem;

    @ApiModelProperty(value = "活动名称")
    private String activityName;

    @ApiModelProperty(value = "订单状态 TOPAY:待付款; INPAY:支付中; COMPLETED:已完成;  CANCELLED:已取消")
    private OrderStatusEnum orderStatus;

    @ApiModelProperty(value = "期数")
    private Integer period;

    @ApiModelProperty(value = "商品名称")
    private String shopName;

    @ApiModelProperty(value = "商品图片")
    private String shopImg;

    @ApiModelProperty(value = "活动购买次数")
    private Integer shopNum;

    @ApiModelProperty(value = "价格")
    private BigDecimal price;

    @ApiModelProperty(value = "实付款总额")
    private BigDecimal payPrice;
}
